39 research outputs found

    Distributed Task Allocation and Task Sequencing for Robots with Motion Constraints

    Get PDF
    This thesis considers two routing and scheduling problems. The first problem is task allocation and sequencing for multiple robots with differential motion constraints. Each task is defined as visiting a point in a subset of the robot configuration space -- this definition captures a variety of tasks including inspection and servicing, as well as one-in-a-set tasks. Our approach is to transform the problem into a multi-vehicle generalized traveling salesman problem (GTSP). We analyze the GTSP insertion methods presented in literature and we provide bounds on the performance of the three insertion mechanisms. We then develop a combinatorial-auction-based distributed implementation of the allocation and sequencing algorithm. The number of the bids in a combinatorial auction, a crucial factor in the runtime, is shown to be linear in the size of the tasks. Finally, we present extensive benchmarking results to demonstrate the improvement over existing distributed task allocation methods. In the second part of this thesis, we address the problem of computing optimal paths through three consecutive points for the curvature-constrained forward moving Dubins vehicle. Given initial and final configurations of the Dubins vehicle and a midpoint with an unconstrained heading, the objective is to compute the midpoint heading that minimizes the total Dubins path length. We provide a novel geometrical analysis of the optimal path and establish new properties of the optimal Dubins' path through three points. We then show how our method can be used to quickly refine Dubins TSP tours produced using state-of-the-art techniques. We also provide extensive simulation results showing the improvement of the proposed approach in both runtime and solution quality over the conventional method of uniform discretization of the heading at the mid-point, followed by solving the minimum Dubins path for each discrete heading

    Multi-robot Coverage and Redeployment Algorithms

    Get PDF
    In this thesis, we focus on two classes of multi-robot task allocation and deployment problems motivated by applications in ride-sourcing transportation networks and service robots: 1) coverage control with multiple robots, and 2) robots servicing tasks arriving sequentially over time. The first problem considers the deployment of multiple robots to cover a domain. The multi-robot problem consists of multiple robots with sensors on-board observing the spatially distributed events in an environment. The objective is to maximize the sensing quality of the events via optimally distributing the robots in the environment. This problem has been studied extensively in the literature and several algorithms have been proposed for different variants of this problem. However, there has been a lack of theoretical results on the quality of the solutions provided by these algorithms. In this thesis, we provide a new distributed multi-robot coverage algorithm with theoretical guarantees on the solution quality, run-time complexity, and communication complexity. The theoretical bound on the solution quality holds for on-board sensors where the sensing quality of the sensors is a sub-additive function of the distance to the event location in convex and non-convex environments. A natural extension of the multi-robot coverage control problem is considered in this thesis where each robot is equipped with a set of different sensors and observes different event types in the environment. Servicing a task in this problem corresponds to sensing an event occurring at a particular location and does not involve visiting the task location. Each event type has a different distribution over the domain. The robots are heterogeneous in that each robot is capable of sensing a subset of the event types. The objective is to deploy the robots into the domain to maximize the total coverage of the multiple event types. We propose a new formulation for the heterogeneous coverage problem. We provide a simple distributed algorithm to maximize the coverage. Then, we extend the result to the case where the event distribution is unknown before the deployment and provide a distributed algorithm and prove the convergence of the approach to a locally optimal solution. The third problem considers the deployment of a set of autonomous robots to efficiently service tasks that arrive sequentially in an environment over time. Each task is serviced when a robot visits the corresponding task location. Robots can then redeploy while waiting for the next task to arrive. The objective is to redeploy the robots taking into account the next N task arrivals. We seek to minimize a linear combination of the expected cost to service tasks and the redeployment cost between task arrivals. In the single robot case, we propose a one-stage greedy algorithm and prove its optimality. For multiple robots, the problem is NP-hard, and we propose two constant-factor approximation algorithms, one for the problem with a horizon of two task arrivals and the other for the infinite horizon when the redeployment cost is weighted more heavily than the service cost. Finally, we extend the second problem to scenarios where the robots are self-interested service units maximizing their payoff. The payoff of a robot is a linear combination of its relocation cost and its expected revenue from servicing the tasks in its vicinity. In this extension, the global objective is either to minimize the expected time or minimize the maximum time to respond to the tasks. We introduce two indirect control methods to relocate the self-interested service units: 1) an information sharing method, and 2) a method that incentivizes relocation with payments. We prove NP-hardness of finding the optimal controls and provide algorithms to find the near-optimal control. We quantify the performance of the proposed algorithms with analytical upper-bounds and real-world data from ride-sourcing applications

    Optimizing Task Waiting Times in Dynamic Vehicle Routing

    Full text link
    We study the problem of deploying a fleet of mobile robots to service tasks that arrive stochastically over time and at random locations in an environment. This is known as the Dynamic Vehicle Routing Problem (DVRP) and requires robots to allocate incoming tasks among themselves and find an optimal sequence for each robot. State-of-the-art approaches only consider average wait times and focus on high-load scenarios where the arrival rate of tasks approaches the limit of what can be handled by the robots while keeping the queue of unserviced tasks bounded, i.e., stable. To ensure stability, these approaches repeatedly compute minimum distance tours over a set of newly arrived tasks. This paper is aimed at addressing the missing policies for moderate-load scenarios, where quality of service can be improved by prioritizing long-waiting tasks. We introduce a novel DVRP policy based on a cost function that takes the pp-norm over accumulated wait times and show it guarantees stability even in high-load scenarios. We demonstrate that the proposed policy outperforms the state-of-the-art in both mean and 95th95^{th} percentile wait times in moderate-load scenarios through simulation experiments in the Euclidean plane as well as using real-world data for city scale service requests.Comment: Accepted for publication in IEEE Robotics and Automation Letters (RA-L

    Distributed Multi-Robot Coverage Control of Non-Convex Environments With Guarantees

    Get PDF
    © 2023 IEEE Yengejeh, A. S., Asghar, A. B., & Smith, S. L. (2023). Distributed multirobot coverage control of nonconvex environments with guarantees. IEEE Transactions on Control of Network Systems, 10(2), 796–808. https://doi.org/10.1109/tcns.2022.3210328In this article, we revisit the problem of distributed coverage with a fleet of robots in convex and nonconvex environments. In the majority of approaches for this problem, the environment is partitioned, each robot is assigned to a partition and each robot moves toward a location that improves the service quality in its partition. These approaches converge to a locally optimal solution; however, there is no guarantee on the quality of the locally optimal solution with respect to the globally optimal solution. We propose distributed algorithms for the coverage problem in convex continuous, nonconvex continuous, and metric graphs. We consider subadditive sensing functions, which capture scenarios where the service quality of a location is proportional to the distance between the robot and the location. For these sensing functions, we provide the first constant factor approximation algorithms for the distributed coverage problem. We also characterize the time and communication complexity of the proposed algorithm and show that the robots converge to a near-optimal solution in polynomial time. The approximation factor guarantees on the solution quality requires twice the conventional communication range; however, the extensive simulation results show that the proposed algorithm provides a close to optimal solution with the conventional communication range as well, and outperforms several existing algorithms in convex, nonconvex continuous environments and metric graphs.Research partially supported by the Natural Sciences and Engineering Research Council of Canada (NSERC

    Human Herpesvirus Detection in Removable Denture Wearers’ Saliva Compared to Dentate Cases

    Get PDF
    The oral cavity is a complex ecosystem with numerous opportunistic microbial infections

    Third national surveillance of risk factors of non-communicable diseases (SuRFNCD-2007) in Iran: methods and results on prevalence of diabetes, hypertension, obesity, central obesity, and dyslipidemia

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>The burden of non-communicable diseases is rising globally. This trend seems to be faster in developing countries of the Middle East. In this study, we presented the latest prevalence rates of a number of important non-communicable diseases and their risk factors in the Iranian population.</p> <p>Methods</p> <p>The results of this study are extracted from the third national Surveillance of Risk Factors of Non-Communicable Diseases (SuRFNCD-2007), conducted in 2007. A total of 5,287 Iranian citizens, aged 15–64 years, were included in this survey. Interviewer-administered questionnaires were applied to collect the data of participants including the demographics, diet, physical activity, smoking, history of hypertension, and history of diabetes. Anthropometric characteristics were measured and serum biochemistry profiles were determined on venous blood samples. Diabetes (fasting plasma glucose ≥ 126 mg/dl), hypertension (systolic blood pressure ≥ 140 mmHg, diastolic blood pressure ≥ 90 mmHg, or use of anti-hypertensive drugs), dyslipidemia (hypertriglyceridemia: triglycerides ≥ 150 mg/dl, hypercholesterolemia: total cholesterol ≥ 200 mg/dl), obesity (body mass index ≥ 30 kg/m<sup>2</sup>), and central obesity (waist circumference ≥ 80 cm in females and ≥ 94 cm in males) were identified and the national prevalence rates were estimated.</p> <p>Results</p> <p>The prevalence of diabetes, hypertension, obesity, and central obesity was 8.7% (95%CI = 7.4–10.2%), 26.6% (95%CI = 24.4–28.9%), 22.3% (95%CI = 20.2–24.5%), and 53.6% (95%CI = 50.4–56.8%), respectively. The prevalence of hypertriglyceridemia and hypercholesterolemia was 36.4% (95%CI = 34.1–38.9%) and 42.9% (95%CI = 40.4–45.4%), respectively. All of the mentioned prevalence rates were higher among females (except hypertriglyceridemia) and urban residents.</p> <p>Conclusion</p> <p>We documented a strikingly high prevalence of a number of chronic non-communicable diseases and their risk factors among Iranian adults. Urgent preventive interventions should be implemented to combat the growing public health problems in Iran.</p

    Global burden of chronic respiratory diseases and risk factors, 1990–2019: an update from the Global Burden of Disease Study 2019

    Get PDF
    Background: Updated data on chronic respiratory diseases (CRDs) are vital in their prevention, control, and treatment in the path to achieving the third UN Sustainable Development Goals (SDGs), a one-third reduction in premature mortality from non-communicable diseases by 2030. We provided global, regional, and national estimates of the burden of CRDs and their attributable risks from 1990 to 2019. Methods: Using data from the Global Burden of Diseases, Injuries, and Risk Factors Study (GBD) 2019, we estimated mortality, years lived with disability, years of life lost, disability-adjusted life years (DALYs), prevalence, and incidence of CRDs, i.e. chronic obstructive pulmonary disease (COPD), asthma, pneumoconiosis, interstitial lung disease and pulmonary sarcoidosis, and other CRDs, from 1990 to 2019 by sex, age, region, and Socio-demographic Index (SDI) in 204 countries and territories. Deaths and DALYs from CRDs attributable to each risk factor were estimated according to relative risks, risk exposure, and the theoretical minimum risk exposure level input. Findings: In 2019, CRDs were the third leading cause of death responsible for 4.0 million deaths (95% uncertainty interval 3.6–4.3) with a prevalence of 454.6 million cases (417.4–499.1) globally. While the total deaths and prevalence of CRDs have increased by 28.5% and 39.8%, the age-standardised rates have dropped by 41.7% and 16.9% from 1990 to 2019, respectively. COPD, with 212.3 million (200.4–225.1) prevalent cases, was the primary cause of deaths from CRDs, accounting for 3.3 million (2.9–3.6) deaths. With 262.4 million (224.1–309.5) prevalent cases, asthma had the highest prevalence among CRDs. The age-standardised rates of all burden measures of COPD, asthma, and pneumoconiosis have reduced globally from 1990 to 2019. Nevertheless, the age-standardised rates of incidence and prevalence of interstitial lung disease and pulmonary sarcoidosis have increased throughout this period. Low- and low-middle SDI countries had the highest age-standardised death and DALYs rates while the high SDI quintile had the highest prevalence rate of CRDs. The highest deaths and DALYs from CRDs were attributed to smoking globally, followed by air pollution and occupational risks. Non-optimal temperature and high body-mass index were additional risk factors for COPD and asthma, respectively. Interpretation: Albeit the age-standardised prevalence, death, and DALYs rates of CRDs have decreased, they still cause a substantial burden and deaths worldwide. The high death and DALYs rates in low and low-middle SDI countries highlights the urgent need for improved preventive, diagnostic, and therapeutic measures. Global strategies for tobacco control, enhancing air quality, reducing occupational hazards, and fostering clean cooking fuels are crucial steps in reducing the burden of CRDs, especially in low- and lower-middle income countries
    corecore